home *** CD-ROM | disk | FTP | other *** search
- # DESCRIPTION:
- # --------------------------------------------------------------
- #
- # open 3 cd device instances. [switch mode [switch state]].
- # no streaming
- #
- # --------------------------------------------------------------
- @BREAK A CDDA WILL NEED TO BE IN THE DEFAULT CD-ROM
-
- # OPEN CDDA1
- open cdaudio00 alias cdda1 shareable notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #1
- @WAIT_NOTIFY 1
-
- # WAIT FOR USE OF CDDA1
- acquire cdda1
- @WAIT_PASSDEVICE cdda1 30000
-
- # PREPARE CDDA1 FOR PLAY
- cue cdda1 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #2
- @WAIT_NOTIFY 2
-
- # START PLAY OF CDDA1
- play cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #3
- @PAUSE 1000
-
- # OPEN CDDA2 (SUSPENDS CDDA1)
- open cdaudio00 alias cdda2 shareable notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #4
- @WAIT_NOTIFY 4
-
- # WAIT FOR USE OF CDDA2
- acquire cdda2
- @WAIT_PASSDEVICE cdda2 30000
-
- # PREPARE CDDA2 FOR PLAY
- cue cdda2 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #5
- @WAIT_NOTIFY 5
-
- # PLAY CDDA2
- play cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #6
- @PAUSE 1000
-
- # OPEN CDDA3 (SUSPENDS CDDA2)
- open cdaudio00 alias cdda3 shareable notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #7
- @WAIT_NOTIFY 7
-
- # WAIT FOR USE OF CDDA3
- acquire cdda3
- @WAIT_PASSDEVICE cdda3 30000
-
- # PREPARE CDDA3 FOR PLAY
- cue cdda3 output notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CUE #8
- @WAIT_NOTIFY 8
-
- # PLAY CDDA3
- play cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #9
- @PAUSE 1000
-
- # GAIN USE OF CDDA1 SUSPENDING CDDA3
- acquire cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #10
- @WAIT_NOTIFY 10
-
- # PAUSE CDDA1
- pause cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #11
- @WAIT_NOTIFY 11
-
- # GAIN USE OF CDDA2
- acquire cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #12
- @WAIT_NOTIFY 12
-
- # PAUSE CDDA2
- pause cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #13
- @WAIT_NOTIFY 13
-
- # GAIN USE OF CDDA3
- acquire cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #14
- @WAIT_NOTIFY 14
-
- # PAUSE CDDA3
- pause cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PAUSE #15
- @WAIT_NOTIFY 15
-
- # GAIN USE OF CDDA1
- acquire cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #16
- @WAIT_NOTIFY 16
-
- # RESTART CDDA1
- resume cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #17
- @WAIT_NOTIFY 17
- @PAUSE 1000
-
- # GAIN USE OF CDDA2 SUSPENDING CDDA1
- acquire cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #18
- @WAIT_NOTIFY 18
-
- # RESTART CDDA2
- resume cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #19
- @WAIT_NOTIFY 19
- @PAUSE 1000
-
- # GAIN USE OF CDDA3 SUSPENDING CDDA2
- acquire cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #20
- @WAIT_NOTIFY 20
-
- # RESTART CDDA3
- resume cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_RESUME #21
- @WAIT_NOTIFY 21
- @PAUSE 1000
-
- # GAIN USE OF CDDA1 SUSPENDING CDDA3
- acquire cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #22
- @WAIT_NOTIFY 22
-
- # STOP CDDA1 CAUSING ABORT OF PLAY
- stop cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #23
- @WAIT_NOTIFY 3
- @WAIT_NOTIFY 23
-
- # GAIN USE OF CDDA2
- acquire cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #24
- @WAIT_NOTIFY 24
-
- stop cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #25
- @WAIT_NOTIFY 6
- @WAIT_NOTIFY 25
-
- acquire cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #26
- @WAIT_NOTIFY 26
-
- stop cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #27
- @WAIT_NOTIFY 9
- @WAIT_NOTIFY 27
-
- acquire cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #28
- @WAIT_NOTIFY 28
-
- seek cdda1 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #29
- @WAIT_NOTIFY 29
-
- acquire cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #30
- @WAIT_NOTIFY 30
-
- seek cdda2 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #31
- @WAIT_NOTIFY 31
-
- acquire cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_ACQUIREDEVICE #32
- @WAIT_NOTIFY 32
-
- seek cdda3 to start notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #33
- @WAIT_NOTIFY 33
-
- close cdda1 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #34
- @WAIT_NOTIFY 34
-
- close cdda2 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #35
- @WAIT_NOTIFY 35
-
- close cdda3 notify
- +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #36
- @WAIT_NOTIFY 36
-